red rose
noun
,
English History
1.
the emblem of the royal house of Lancaster.
Compare
Wars of the Roses
,
white rose
.
British Dictionary definitions for
red rose
red rose
noun
1.
(
English history
) the emblem of the House of Lancaster
See also
Wars of the Roses
,
white rose